package edu.hrbu.spring.simple.factory;

/**
 * 工厂类角色
 *
 * 需要一个静态方法
 */
public class WeaponFactory {
    public static Weapon get(String type) {
        if ("DAGGER".equals(type)) {
            return new Dagger();
        } else if ("FIGHTER".equals(type)) {
            return new Fighter();
        } else if ("TANK".equals(type)) {
            return new Tank();
        } else {
            throw new RuntimeException("抱歉，没有 ["+type+"] 这种武器。。。");
        }
    }
}
